using System;
using System.Collections.Generic;
using System.Text;
using Newtonsoft.Json;
using SqlSugar;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// ilearning课程信息表
    /// </summary>
    [SugarTable("ILearningTrainCourse")]
    public class ILearningTrainCourseEntity
    {
        /// <summary>
        /// 培训课程ID
        /// </summary>

        [SugarColumn(ColumnName = "CourseDetailId", IsPrimaryKey = true)]
        public string CourseDetailId { get; set; }

        /// <summary>
        /// 培训课程ID
        /// </summary>

        public string CourseId { get; set; }

        /// <summary>
        /// TrainId
        /// </summary>
        public int TrainId { get; set; }

        /// <summary>
        /// 培训项目内容名称
        /// </summary>
        public string CourseName { get; set; }

        /// <summary>
        /// 培训项目内容类型
        /// course=课程 ，exam=考试 ，activity=活动，assess=评估 ，task=作业
        /// </summary>
        public string CourseType  { get; set; }

        /// <summary>
        /// 培训项目内容开始时间
        /// </summary>
        public DateTime? StartTime { get; set; }

        /// <summary>
        /// 培训项目内容结束时间
        /// </summary>
        public DateTime? EndTime { get; set; }
    }
}
